#CORS
ALLOW_ORIGINS=[
    "http://localhost:5173",
    "http://127.0.0.1:5173",
    "http://localhost:5000"
]

ALLOW_METHODS=["*"]
ALLOW_HEADERS=["*"]

# JWT 相关配置
ALGORITHM = "HS256"  # 使用的加密算法
ACCESS_TOKEN_EXPIRE_MINUTES = 60*24*7  # Token 的有效时间，以分钟为单位(内部处理了)
SECRET_KEY = "621d074c2ff2c69b8fab914d9c73fcf595dde7fce69fc1e4e2b3f2a82ec22ac3"
# 用于签名 JWT 的密钥（需要妥善保管，实际应用中应存储在环境变量或配置文件中）



# 数据库路径
DB_URL='mysql+pymysql://root:@localhost:3306/test_blog'
POOL_SIZE = 10 # 增大常驻连接数
MAX_OVERFLOW = 20 # 增大最大溢出连接数
POOL_TIMEOUT = 30# 等待连接的超时时间(秒)
POOL_RECYCLE = 3600 # 连接回收时间(秒)
POOL_PRE_PING = True  # 执行前检查连接是否有效


# 千帆
AI_HISTORY_RE= r'<p class="ai_loading_p">描述：([^<]+)</p>'

#main_redis有关,不包括celery,这里是直接操作redis
REDIS_HOST="192.168.117.158"
REDIS_PORT=6379
REDIS_DB=5
REDIS_PASSWORD="123456"

# 用户操作记录有关redis
REDIS_HOST_USER_BEHAVIOR="192.168.117.158"
REDIS_PORT_USER_BEHAVIOR=6379
REDIS_DB_USER_BEHAVIOR=6
REDIS_PASSWORD_USER_BEHAVIOR="123456"









